package app_util

import app_constants "app/app_src/framework/constant/app"

// 获取当前环境
func GetEnv() string {
	args := GetArgs()

	return args.Env
}

// 判断是否指定环境
func IsEnv(env string) bool {
	args := GetArgs()

	return args.Env == env
}

// 是否开发环境
func IsDevEnv() bool {
	return IsEnv(app_constants.ENV_DEV)
}

// 是否生产环境
func IsProdEnv() bool {
	return IsEnv(app_constants.ENV_PROD)
}

// 是否本地环境
func IsLocalEnv() bool {
	return IsEnv(app_constants.ENV_LOCAL)
}

// 是否自动测试环境
func IsAutoTestEnv() bool {
	return IsEnv(app_constants.ENV_AUTOTEST)
}
